Skip to content

chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0#280

Merged
nikolanovoselec merged 1 commit intodevelopfrom
dependabot/npm_and_yarn/develop/oxlint-1.63.0
May 9, 2026
Merged

chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0#280
nikolanovoselec merged 1 commit intodevelopfrom
dependabot/npm_and_yarn/develop/oxlint-1.63.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 6, 2026

Bumps oxlint from 1.62.0 to 1.63.0.

Release notes

Sourced from oxlint's releases.

oxlint v1.27.0 && oxfmt v0.12.0

Oxlint v1.27.0

🚀 Features

  • 222a8f0 linter/plugins: Implement SourceCode#isSpaceBetween (#15498) (overlookmotel)
  • 2f9735d linter/plugins: Implement context.languageOptions (#15486) (overlookmotel)
  • bc731ff linter/plugins: Stub out all Context APIs (#15479) (overlookmotel)
  • 5822cb4 linter/plugins: Add extend method to FILE_CONTEXT (#15477) (overlookmotel)
  • 7b1e6f3 apps: Add pure rust binaries and release to github (#15469) (Boshen)
  • 2a89b43 linter: Introduce debug assertions after fixes to assert validity (#15389) (camc314)
  • ad3c45a editor: Add oxc.path.node option (#15040) (Sysix)

🐛 Bug Fixes

  • 6f3cd77 linter/no-var: Incorrect warning for blocks (#15504) (Hamir Mahal)
  • 6957fb9 linter/plugins: Do not allow access to Context#id in createOnce (#15489) (overlookmotel)
  • 7409630 linter/plugins: Allow access to cwd in createOnce in ESLint interop mode (#15488) (overlookmotel)
  • 732205e parser: Reject using / await using in a switch case / default clause (#15225) (sapphi-red)
  • a17ca32 linter/plugins: Replace Context class (#15448) (overlookmotel)
  • ecf2f7b language_server: Fail gracefully when tsgolint executable not found (#15436) (camc314)
  • 3c8d3a7 lang-server: Improve logging in failure case for tsgolint (#15299) (camc314)
  • ef71410 linter: Use jsx if source type is JS in fix debug assertion (#15434) (camc314)
  • e32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (#15426) (camc314)
  • 6565dbe linter/switch-case-braces: Skip comments when searching for : token (#15425) (camc314)
  • 85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (#15423) (camc314)
  • fde753e linter/plugins: Block access to context.settings in createOnce (#15394) (overlookmotel)
  • ddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (#15388) (camc314)
  • dac2a9c linter/no-template-curly-in-string: Remove fixer (#15387) (camc314)
  • 989b8e3 linter/no-var: Only fix to const if the var has an initializer (#15385) (camc314)
  • cc403f5 linter/plugins: Return empty object for unimplemented parserServices (#15364) (magic-akari)

⚡ Performance

  • 25d577e language_server: Start tools in parallel (#15500) (Sysix)
  • 3c57291 linter/plugins: Optimize loops (#15449) (overlookmotel)
  • 3166233 linter/plugins: Remove Arcs (#15431) (overlookmotel)
  • 9de1322 linter/plugins: Lazily deserialize settings JSON (#15395) (overlookmotel)
  • 3049ec2 linter/plugins: Optimize deepFreezeSettings (#15392) (overlookmotel)
  • 444ebfd linter/plugins: Use single object for parserServices (#15378) (overlookmotel)

📚 Documentation

  • 97d2104 linter: Update comment in lint.rs about default value for tsconfig path (#15530) (Connor Shea)
  • 2c6bd9e linter: Always refer as "ES2015" instead of "ES6" (#15411) (sapphi-red)
  • a0c5203 linter/import/named: Update "ES7" comment in examples (#15410) (sapphi-red)
  • 3dc24b5 linter,minifier: Always refer as "ES Modules" instead of "ES6 Modules" (#15409) (sapphi-red)
  • 2ad77fb linter/no-this-before-super: Correct "Why is this bad?" section (#15408) (sapphi-red)
  • 57f0ce1 linter: Add backquotes where appropriate (#15407) (sapphi-red)

Oxfmt v0.12.0

... (truncated)

Changelog

Sourced from oxlint's changelog.

[1.63.0] - 2026-05-05

📚 Documentation

  • cacbc4a linter: Fix jest settings docs. (#22127) (connorshea)
Commits
  • 5921a25 release(apps): oxlint v1.63.0 && oxfmt v0.48.0 (#22109)
  • cacbc4a docs(linter): Fix jest settings docs. (#22127)
  • d177595 chore(linter): Update oxlint-tsgolint peer dependency to the latest release. ...
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) from 1.62.0 to 1.63.0.
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.63.0/npm/oxlint)

---
updated-dependencies:
- dependency-name: oxlint
  dependency-version: 1.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 6, 2026
@nikolanovoselec nikolanovoselec merged commit 2efb3b1 into develop May 9, 2026
@nikolanovoselec nikolanovoselec deleted the dependabot/npm_and_yarn/develop/oxlint-1.63.0 branch May 9, 2026 12:13
nikolanovoselec added a commit that referenced this pull request May 9, 2026
…Trivy refresh

* fix(host): raise PTY_KEEPALIVE_MS floor to 120m as safety net (AD47)

The host PTY reaper at 45m was killing the user's claude process before
the user-configured sleepAfter (up to 2h) had a chance to fire,
forcing /resume on every reconnect after ~1h idle. Reframed as a
pure safety net for stuck lastInputAt and floor raised to match
maximum sleepAfter.

* chore(deps): bump github/codeql-action from 4.35.2 to 4.35.3 (#277)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.2 to 4.35.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@95e58e9...e46ed2c)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump jsdom from 29.1.0 to 29.1.1 in /web-ui (#282)

Bumps [jsdom](https://github.com/jsdom/jsdom) from 29.1.0 to 29.1.1.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.1.0...v29.1.1)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 29.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0 in /web-ui (#279)

Bumps [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) from 1.62.0 to 1.63.0.
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.63.0/npm/oxlint)

---
updated-dependencies:
- dependency-name: oxlint
  dependency-version: 1.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0 (#280)

Bumps [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) from 1.62.0 to 1.63.0.
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.63.0/npm/oxlint)

---
updated-dependencies:
- dependency-name: oxlint
  dependency-version: 1.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump zod from 4.3.6 to 4.4.3 (#281)

Bumps [zod](https://github.com/colinhacks/zod) from 4.3.6 to 4.4.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.3.6...v4.4.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump zod from 4.3.6 to 4.4.3 in /web-ui (#283)

Bumps [zod](https://github.com/colinhacks/zod) from 4.3.6 to 4.4.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.3.6...v4.4.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(trivy): suppress 5 new bookworm CVEs (gnutls/mbedtls/libssh2)

CVE-2026-3833, CVE-2026-42010, CVE-2026-42011 — libgnutls30 nameConstraints
and NUL-char auth-bypass family. Container is HTTPS client only.

CVE-2026-25835 — libmbedtls DRBG seed misuse. Transitive rclone/curl dep
with no exposed DRBG material.

CVE-2026-7598 — libssh2 integer overflow via large username/password.
Container uses git-over-HTTPS, libssh2 never invoked with credentials.

* docs(spec): clarify REQ-SESSION-004 AC4 'sole enforcer' as container-level

spec-reviewer flagged that AC4's literal wording does not admit the
host-side PTY reaper documented in AD47. Inserts 'container-level' to
make the lane separation explicit. Pure clarification, no behavioural
change to the spec.

* feat(terminal): bump scrollback from 400 to 1000 lines

Both the browser xterm.js instance and the host-side headless serialize
buffer are bumped together to keep client and reconnect-restore in sync.

* docs: add AD47 backlinks to architecture.md and container.md

doc-updater MEDIUM-2 + MEDIUM-3: the 'single source of truth' idle
prose in both files described collectMetrics as the sole enforcer
without acknowledging the safety-net reaper documented in AD47. Adds
one sentence + AD47 anchor link in each file.

* fix: align test fixture and spec with scrollback 1000

- web-ui test fixture asserted scrollback:400; bumped to 1000
  (code-reviewer HIGH on PR #285)
- sdd/mobile.md REQ-MOB-004 constraint enumerated 400 lines; bumped
  to 1000 (spec-reviewer HIGH on PR #285)
- sdd/changes.md 2026-05-09 entry recording the user-observable bump

* fix(container): graceful Stop/Delete with final R2 bisync

Both POST /api/sessions/:id/stop and DELETE /api/sessions/:id call
container.destroy(), which the @cloudflare/containers SDK delivers as
SIGKILL. SIGKILL is uncatchable, so the entrypoint trap that runs the
final rclone bisync (REQ-SESSION-011) never fired on user-initiated
shutdowns — only the idle/quota path (which uses stop('SIGTERM'))
actually synced. Files written between the last 60s incremental sync
and shutdown were lost from R2.

The DO destroy() override now performs a graceful SIGTERM shutdown
inside the DO, polling ctx.container.running for up to 25 s before
falling back to super.destroy()'s SIGKILL. Storage identifiers are
still cleared first so resurrection prevention (REQ-SESSION-009) is
preserved.

- src/container/index.ts: graceful shutdown in destroy() override
- src/routes/session/crud.ts: comment updated to reflect new flow
- src/__tests__/routes/session.test.ts: deleted theater test
  ('does NOT call prepareShutdown') that masked the bug; renamed
  the lifecycle.ts companion test that lied about not waiting
- sdd/session-lifecycle.md: REQ-SESSION-006 AC1 + AC3 rewritten,
  REQ-SESSION-011 gains AC6 covering all paths to the trap
- sdd/changes.md: 2026-05-09 entry
- documentation/architecture.md: Session Stop Flow + destroy()
  Override descriptions updated
- documentation/mobile.md: stale 400 reference updated to 1000
  (doc-updater MEDIUM finding from prior pass)

* fix: address review findings on bisync graceful shutdown

- Remove em dashes introduced in this branch (user hard rule), replacing
  with regular hyphens, semicolons, or sentence breaks.
- Fix REQ-SESSION-006 AC3 wording: the misleading 'before R2 credentials
  are wiped' phrasing is replaced with 'before SDK teardown' and AC1 now
  notes that the entrypoint trap reads R2 creds from process env vars
  baked at container start, so DO storage clear ordering is not relevant
  to bisync correctness.
- Use logger.warn with structured data (error: message string) instead
  of passing the raw Error object as the second arg to match the
  documented logger signature.

* test: cover destroy() graceful shutdown polling loop

Adds four tests for the new destroy() override polling logic:
- Happy path: SIGTERM stops the container, polling loop exits early.
- Timeout: container stays running, loop exits after 25s, super.destroy
  still called.
- stop() rejects: error caught, super.destroy still called.
- Container already stopped: SIGTERM skipped, only storage cleanup runs.

Also localizes a beforeEach in the destroy describe block so the existing
storage-cleanup tests run with running=false (they don't exercise the new
polling branch and would otherwise wait the full 25s).

Fixes AD47 line references that drifted from the actual source positions
(server.ts:62 to :64, session.ts:300-318 to :296-319).

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: nikolanovoselec <nikolanovoselec@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant